package vip.mtdp.customer.api;

import vip.mtdp.common.exception.AppRTException;
import vip.mtdp.customer.api.dto.PersonDTO;

/**
 * 
 *
 * @Description 客户服务
 * @author wangguoqing
 * @date 2017年9月16日下午3:44:14
 *
 */
public interface PersonRpcService {

	/**
	 * 新增客户
	 * @param personDTO
	 * @return
	 * @throws AppRTException
	 */
	public PersonDTO createPerson(PersonDTO personDTO) throws AppRTException;

	/**
	 * 更新客户
	 * @param personDTO
	 * @return
	 * @throws AppRTException
	 */
	public boolean updatePerson(PersonDTO personDTO) throws AppRTException;

	/**
	 * 根据partyId 查询客户信息
	 * @param partyId
	 * @return
	 * @throws AppRTException
	 */
	public PersonDTO getPersonByPartyId(Long partyId) throws AppRTException;

}
